home *** CD-ROM | disk | FTP | other *** search
/ Aminet 8 / Aminet 8 (1995)(GTI - Schatztruhe)[!][Oct 1995].iso / Aminet / dev / gcc / gcc270_src.lha / gcc-2.7.0-amiga / gcc.info (.txt) < prev    next >
GNU Info File  |  1995-06-16  |  8KB  |  512 lines

  1. This is Info file gcc.info, produced by Makeinfo-1.55 from the input
  2. file gcc.texi.
  3.    This file documents the use and the internals of the GNU compiler.
  4.    Published by the Free Software Foundation 59 Temple Place - Suite 330
  5. Boston, MA 02111-1307 USA
  6.    Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995 Free Software
  7. Foundation, Inc.
  8.    Permission is granted to make and distribute verbatim copies of this
  9. manual provided the copyright notice and this permission notice are
  10. preserved on all copies.
  11.    Permission is granted to copy and distribute modified versions of
  12. this manual under the conditions for verbatim copying, provided also
  13. that the sections entitled "GNU General Public License," "Funding for
  14. Free Software," and "Protect Your Freedom--Fight `Look And Feel'" are
  15. included exactly as in the original, and provided that the entire
  16. resulting derived work is distributed under the terms of a permission
  17. notice identical to this one.
  18.    Permission is granted to copy and distribute translations of this
  19. manual into another language, under the above conditions for modified
  20. versions, except that the sections entitled "GNU General Public
  21. License," "Funding for Free Software," and "Protect Your Freedom--Fight
  22. `Look And Feel'", and this permission notice, may be included in
  23. translations approved by the Free Software Foundation instead of in the
  24. original English.
  25. Indirect:
  26. gcc.info-1: 1382
  27. gcc.info-2: 42035
  28. gcc.info-3: 79005
  29. gcc.info-4: 125838
  30. gcc.info-5: 170920
  31. gcc.info-6: 211854
  32. gcc.info-7: 233621
  33. gcc.info-8: 282556
  34. gcc.info-9: 330987
  35. gcc.info-10: 380826
  36. gcc.info-11: 429986
  37. gcc.info-12: 471180
  38. gcc.info-13: 520118
  39. gcc.info-14: 569005
  40. gcc.info-15: 617509
  41. gcc.info-16: 667056
  42. gcc.info-17: 699780
  43. gcc.info-18: 747959
  44. gcc.info-19: 793817
  45. gcc.info-20: 841963
  46. gcc.info-21: 886061
  47. gcc.info-22: 929267
  48. gcc.info-23: 978156
  49. gcc.info-24: 1028059
  50. gcc.info-25: 1059073
  51. Tag Table:
  52. (Indirect)
  53. Node: Top
  54. Node: Copying
  55. Node: Contributors
  56. 22150
  57. Node: Funding
  58. 27296
  59. Node: Look and Feel
  60. 29793
  61. Node: G++ and GCC
  62. 36439
  63. Node: Invoking GCC
  64. 38656
  65. Node: Option Summary
  66. 42035
  67. Node: Overall Options
  68. 52414
  69. Node: Invoking G++
  70. 56977
  71. Node: C Dialect Options
  72. 58851
  73. Node: C++ Dialect Options
  74. 68902
  75. Node: Warning Options
  76. 79005
  77. Node: Debugging Options
  78. 93698
  79. Node: Optimize Options
  80. 103279
  81. Node: Preprocessor Options
  82. 113826
  83. Node: Assembler Options
  84. 120289
  85. Node: Link Options
  86. 120656
  87. Node: Directory Options
  88. 125838
  89. Node: Target Options
  90. 129330
  91. Node: Submodel Options
  92. 132987
  93. Node: M680x0 Options
  94. 134368
  95. Node: VAX Options
  96. 137877
  97. Node: SPARC Options
  98. 138412
  99. Node: Convex Options
  100. 144832
  101. Node: AMD29K Options
  102. 147013
  103. Node: ARM Options
  104. 150044
  105. Node: M88K Options
  106. 151461
  107. Node: RS/6000 and PowerPC Options
  108. 159408
  109. Node: RT Options
  110. 169216
  111. Node: MIPS Options
  112. 170920
  113. Node: i386 Options
  114. 178546
  115. Node: HPPA Options
  116. 183985
  117. Node: Intel 960 Options
  118. 187081
  119. Node: DEC Alpha Options
  120. 189691
  121. Node: Clipper Options
  122. 191363
  123. Node: H8/300 Options
  124. 191762
  125. Node: System V Options
  126. 192207
  127. Node: Code Gen Options
  128. 192893
  129. Node: Environment Variables
  130. 201402
  131. Node: Running Protoize
  132. 205625
  133. Node: Installation
  134. 211854
  135. Node: Configurations
  136. 233621
  137. Node: Other Dir
  138. 268745
  139. Node: Cross-Compiler
  140. 270461
  141. Node: Steps of Cross
  142. 272292
  143. Node: Configure Cross
  144. 273410
  145. Node: Tools and Libraries
  146. 274047
  147. Node: Cross Runtime
  148. 276490
  149. Node: Cross Headers
  150. 280571
  151. Node: Build Cross
  152. 282556
  153. Node: Sun Install
  154. 284432
  155. Node: VMS Install
  156. 285564
  157. Node: Collect2
  158. 295493
  159. Node: Header Dirs
  160. 298202
  161. Node: C Extensions
  162. 299616
  163. Node: Statement Exprs
  164. 302842
  165. Node: Local Labels
  166. 304736
  167. Node: Labels as Values
  168. 306798
  169. Node: Nested Functions
  170. 308663
  171. Node: Constructing Calls
  172. 312519
  173. Node: Naming Types
  174. 314576
  175. Node: Typeof
  176. 315670
  177. Node: Lvalues
  178. 317535
  179. Node: Conditionals
  180. 319975
  181. Node: Long Long
  182. 320866
  183. Node: Complex
  184. 322310
  185. Node: Zero Length
  186. 324172
  187. Node: Variable Length
  188. 324846
  189. Node: Macro Varargs
  190. 327371
  191. Node: Subscripting
  192. 329474
  193. Node: Pointer Arith
  194. 329957
  195. Node: Initializers
  196. 330522
  197. Node: Constructors
  198. 330987
  199. Node: Labeled Elements
  200. 332681
  201. Node: Case Ranges
  202. 335310
  203. Node: Cast to Union
  204. 335991
  205. Node: Function Attributes
  206. 337069
  207. Node: Function Prototypes
  208. 346332
  209. Node: Dollar Signs
  210. 348131
  211. Node: Character Escapes
  212. 348918
  213. Node: Alignment
  214. 349199
  215. Node: Variable Attributes
  216. 350671
  217. Node: Type Attributes
  218. 358579
  219. Node: Inline
  220. 365098
  221. Node: Extended Asm
  222. 368975
  223. Node: Asm Labels
  224. 379507
  225. Node: Explicit Reg Vars
  226. 380826
  227. Node: Global Reg Vars
  228. 382074
  229. Node: Local Reg Vars
  230. 386639
  231. Node: Alternate Keywords
  232. 388231
  233. Node: Incomplete Enums
  234. 389633
  235. Node: Function Names
  236. 390389
  237. Node: C++ Extensions
  238. 391394
  239. Node: Naming Results
  240. 392631
  241. Node: Min and Max
  242. 395945
  243. Node: Destructors and Goto
  244. 397395
  245. Node: C++ Interface
  246. 397945
  247. Node: Template Instantiation
  248. 403168
  249. Node: C++ Signatures
  250. 408960
  251. Node: Trouble
  252. 413220
  253. Node: Actual Bugs
  254. 414931
  255. Node: Installation Problems
  256. 416200
  257. Node: Cross-Compiler Problems
  258. 429986
  259. Node: Interoperation
  260. 431457
  261. Node: External Bugs
  262. 444823
  263. Node: Incompatibilities
  264. 446955
  265. Node: Fixed Headers
  266. 455505
  267. Node: Standard Libraries
  268. 457847
  269. Node: Disappointments
  270. 459094
  271. Node: C++ Misunderstandings
  272. 463319
  273. Node: Static Definitions
  274. 463966
  275. Node: Temporaries
  276. 465020
  277. Node: Protoize Caveats
  278. 467224
  279. Node: Non-bugs
  280. 471180
  281. Node: Warnings and Errors
  282. 480140
  283. Node: Bugs
  284. 481910
  285. Node: Bug Criteria
  286. 483270
  287. Node: Bug Lists
  288. 485700
  289. Node: Bug Reporting
  290. 487071
  291. Node: Sending Patches
  292. 499489
  293. Node: Service
  294. 504876
  295. Node: VMS
  296. 505437
  297. Node: Include Files and VMS
  298. 505830
  299. Node: Global Declarations
  300. 509720
  301. Node: VMS Misc
  302. 514029
  303. Node: Portability
  304. 518355
  305. Node: Interface
  306. 520118
  307. Node: Passes
  308. 524751
  309. Node: RTL
  310. 542094
  311. Node: RTL Objects
  312. 543982
  313. Node: Accessors
  314. 547026
  315. Node: Flags
  316. 552352
  317. Node: Machine Modes
  318. 561371
  319. Node: Constants
  320. 569005
  321. Node: Regs and Memory
  322. 574193
  323. Node: Arithmetic
  324. 585903
  325. Node: Comparisons
  326. 591801
  327. Node: Bit Fields
  328. 595863
  329. Node: Conversions
  330. 597227
  331. Node: RTL Declarations
  332. 600115
  333. Node: Side Effects
  334. 600924
  335. Node: Incdec
  336. 613471
  337. Node: Assembler
  338. 615987
  339. Node: Insns
  340. 617509
  341. Node: Calls
  342. 638362
  343. Node: Sharing
  344. 640957
  345. Node: Reading RTL
  346. 644033
  347. Node: Machine Desc
  348. 644972
  349. Node: Patterns
  350. 646825
  351. Node: Example
  352. 649769
  353. Node: RTL Template
  354. 650897
  355. Node: Output Template
  356. 663095
  357. Node: Output Statement
  358. 667056
  359. Node: Constraints
  360. 670769
  361. Node: Simple Constraints
  362. 671772
  363. Node: Multi-Alternative
  364. 683205
  365. Node: Class Preferences
  366. 686041
  367. Node: Modifiers
  368. 686921
  369. Node: Machine Constraints
  370. 690081
  371. Node: No Constraints
  372. 698659
  373. Node: Standard Names
  374. 699780
  375. Node: Pattern Ordering
  376. 727688
  377. Node: Dependent Patterns
  378. 728914
  379. Node: Jump Patterns
  380. 731729
  381. Node: Insn Canonicalizations
  382. 737545
  383. Node: Peephole Definitions
  384. 741040
  385. Node: Expander Definitions
  386. 747959
  387. Node: Insn Splitting
  388. 755405
  389. Node: Insn Attributes
  390. 762419
  391. Node: Defining Attributes
  392. 763466
  393. Node: Expressions
  394. 765478
  395. Node: Tagging Insns
  396. 771790
  397. Node: Attr Example
  398. 776153
  399. Node: Insn Lengths
  400. 778529
  401. Node: Constant Attributes
  402. 781893
  403. Node: Delay Slots
  404. 783053
  405. Node: Function Units
  406. 786264
  407. Node: Target Macros
  408. 791934
  409. Node: Driver
  410. 793817
  411. Node: Run-time Target
  412. 804891
  413. Node: Storage Layout
  414. 810778
  415. Node: Type Layout
  416. 824726
  417. Node: Registers
  418. 831149
  419. Node: Register Basics
  420. 832129
  421. Node: Allocation Order
  422. 836166
  423. Node: Values in Registers
  424. 837584
  425. Node: Leaf Functions
  426. 841963
  427. Node: Stack Registers
  428. 844438
  429. Node: Obsolete Register Macros
  430. 845271
  431. Node: Register Classes
  432. 847966
  433. Node: Stack and Calling
  434. 867501
  435. Node: Frame Layout
  436. 867937
  437. Node: Frame Registers
  438. 871377
  439. Node: Elimination
  440. 875187
  441. Node: Stack Arguments
  442. 879443
  443. Node: Register Arguments
  444. 886061
  445. Node: Scalar Return
  446. 894736
  447. Node: Aggregate Return
  448. 898699
  449. Node: Caller Saves
  450. 902414
  451. Node: Function Entry
  452. 903564
  453. Node: Profiling
  454. 912492
  455. Node: Varargs
  456. 915396
  457. Node: Trampolines
  458. 922805
  459. Node: Library Calls
  460. 929267
  461. Node: Addressing Modes
  462. 937325
  463. Node: Condition Code
  464. 944913
  465. Node: Costs
  466. 951112
  467. Node: Sections
  468. 959491
  469. Node: PIC
  470. 964280
  471. Node: Assembler Format
  472. 966990
  473. Node: File Framework
  474. 967995
  475. Node: Data Output
  476. 972232
  477. Node: Uninitialized Data
  478. 978156
  479. Node: Label Output
  480. 980863
  481. Node: Initialization
  482. 990257
  483. Node: Macros for Initialization
  484. 996400
  485. Node: Instruction Output
  486. 1000997
  487. Node: Dispatch Tables
  488. 1008992
  489. Node: Alignment Output
  490. 1011369
  491. Node: Debugging Info
  492. 1013109
  493. Node: All Debuggers
  494. 1013718
  495. Node: DBX Options
  496. 1016132
  497. Node: DBX Hooks
  498. 1021017
  499. Node: File Names and DBX
  500. 1024356
  501. Node: SDB and DWARF
  502. 1026329
  503. Node: Cross-compilation
  504. 1028059
  505. Node: Misc
  506. 1034506
  507. Node: Config
  508. 1051632
  509. Node: Index
  510. 1059073
  511. End Tag Table
  512.